import App from './App'

// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
import uView from '@/uni_modules/uview-ui'
Vue.use(uView)
import "./static/icon/iconfont.css"  /*引入iconfont样式*/
// import uni from 'uni-app';
// // 请求拦截器，在发送请求之前添加请求头
// 创建一个axios的对象
// const BASE_URL = process.env.NODE_ENV === 'development' ? '/api' : '/';
// const instance = axios.create({
//     baseURL : BASE_URL,   //baseUrl会在发送请求的时候拼接在url参数前边
//     // timeout : 5000
//     timeout : 1800000
// })
// uni.request.interceptors.request.use((config) => {
//   // 在这里可以添加自定义的请求头
//   config.header['Authorization'] = 'Bearer ' + token; // 假设你需要添加一个名为 Authorization 的请求头，用于身份验证
//   return config;
// }, (error) => {
//   return Promise.reject(error);
// });
// // 响应拦截器，对响应数据进行处理
// uni.request.interceptors.response.use((response) => {
//   // 在这里可以对响应数据进行处理
//   // 例如，检查是否有错误信息，如果有则进行相应处理
//   if (response.data && response.data.error) {
//     // 处理错误信息，例如弹出错误提示等
//     uni.showToast({
//       title: response.data.error.message,
//       icon: 'none'
//     });
//     return Promise.reject(response.data.error);
//   }
//   return response;
// }, (error) => {
//   // 处理请求错误，例如网络错误等
//   return Promise.reject(error);
// });




Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
  ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif











